草庐IT

安卓 ANR SurfaceView

全部标签

c++ - 使用安卓 NDK 和 C++

我让示例HelloJni项目正常运行,它使用C文件作为native代码。我无法获得任何使用C++的简单示例。采用以下JNI代码:#include#includeJNIEXPORTvoidJNICALLJava_com_test_testActivity_doSomething(JNIEnv*env,jobjectobj){}如果我在.c文件中有代码,它可以正常工作。如果我将扩展名更改为.cpp,它可以正常编译,但在运行时会崩溃(强制关闭)。由于库和方法签名是相同的,所以我不怀疑问题出在Java端。 最佳答案 您可能需要用extern

android - 安卓市场商户账号

我想在android市场中设置Google商家帐户以销售我的应用程序。我是印度人,在国家/地区下拉列表中,印度不可用。我如何创建我的商家帐户,我可以使用其他帐户(如paypal)来销售应用程序吗?谢谢。 最佳答案 如果您所在的国家/地区不在有资格创建商家帐户的国家/地区列表中,那么很遗憾,您无法发布付费应用程序。您将需要找到不同的方法来通过您的应用程序获利,这可能是以下方法之一:如上所述,获取一个PayPal帐户并要求用户捐款注册广告服务网站(AdMob似乎是受欢迎的选择)并在您的应用程序中放置横幅。以您自己的方式实现应用内购买,独

java - 安卓 : Get day of the week from date?

我怎样才能把日期格式化成这样Mon,27Nov2011publicstaticStringsFleTimeToDate(doubleft){doubledate=ft/10000-11644455600000L;date+=TimeZone.getDefault().getOffset((long)date);returnDateFormat.format("ddd,ddMMMyyyy",newDate((long)date)).toString();}但是这个函数返回027,27Nov2011 最佳答案 您可以将DateForma

android - 安卓语音识别

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭9年前。Improvethisquestion我想缅甸语的语音识别。我引用以下链接:http://cmusphinx.sourceforge.net/2011/05/building-pocketsphinx-on-android/http://cmusphinx.sourceforge.net/sphinx4/http://cmusphinx.sourceforge.net/2011/05/building-pocketsphinx-on-andr

安卓微调器 : center text vertically within spinner

我需要这些微调器来使文本垂直居中。我在Spinnerxml定义中尝试过类似的东西:我尝试构建自定义下拉布局:样式.xml:center_verticalcenter_vertical?android:attr/textColorPrimary#FFFF9200?android:attr/textColorHint#5C5CFF16spnormal适配器下拉集:adapter.setDropDownViewResource(R.layout.spinner_dropdown_item);如何让Spinner文本垂直居中?编辑:可能值得一提的是,该Activity在list中的主题如下:6

安卓工作室 : unable to resolve HttpClientBuilder

我在androidstudio上遇到了一个奇怪的问题。我正在使用apache库来发出一些http请求,我需要更改org.apache.http.impl.client.DefaultHttpClient;已弃用org.apache.http.impl.client.HttpClientBuilder;但是androidstudio没有找到那个包。我该怎么办? 最佳答案 添加到build.gradle并同步compilegroup:'org.apache.httpcomponents',name:'httpclient-android

安卓工作室错误 : Cannot load project

我在AndroidStudio中有这个错误:Cannotloadproject:com.intellij.ide.plugins.PluginManager$StartupAbortedException:com.intellij.diagnostic.PluginException:org/jetbrains/android/uipreview/AndroidLayoutPreviewToolWindowManager[Plugin:org.jetbrains.kotlin.android.dsl] 最佳答案 只需卸载anko插件

安卓png优化

我有一个使用大量.png文件的应用程序,因此为了减小应用程序大小,我使用PngOptimizer来优化它们。我对结果很满意,png的文件大小从1mb多一点到300kb左右。但出于某种原因,应用程序大小只下降了大约100kb。没有人知道为什么?我真的很希望我在png文件中看到的文件大小减小可以延续到我的应用程序大小。请帮忙 最佳答案 您的.APK应用程序文件已经使用deflate算法进行了压缩。这与PNG文件使用的算法相同。因此,您使用PngOptimizer完成的优化已经在一定程度上由.APK打包程序完成。如果您想减小应用程序的大小

android - 寻找安卓源代码

AndroidAPI是开源的吗?如果是这样,我想看看他们是如何为ListView对象实现smoothscroll方法的(这是在API级别8中实现的,但我想针对较早的API级别进行构建)。我将如何找到它? 最佳答案 是的,它是开源的,并且http://source.android.com/包含有关如何下载和浏览源代码的所有信息。 关于android-寻找安卓源代码,我们在StackOverflow上找到一个类似的问题: https://stackoverflow

安卓音频 : change pitch

SoundPool的Android文档说“该应用程序还可以通过实时调整多普勒或合成效果的播放速率来改变音高”。所以我尝试这样做,使用setRate方法从一个音符平滑地变化到另一个音符,但结果很糟糕:声音变化非常参差不齐。这是我试过的代码。请告诉我是否有更好的方法。intstreamId=soundPool.play(soundId,1,1,1,0,1.0f);for(floatx=0;x 最佳答案 尽管Android文档建议您可以使用setRate()来产生多普勒效应,但我不会依赖于每个android设备上足够快或足够好的实现。经济